/**
 *
 * @Author:   tiannanyihao
 * @Date:     2019-06-11 14:17
 * @Profile:  userInfo
 * @Project:  vue_004

 * @Description: 用户信息state
 *
 */


const state = {
   userInfo:{}
}

const getters = {
    getUserInfo: function (state) {
        return state.userInfo
    }
}
const mutations = {
    userInfo: function (state, userInfo) {
        state.userInfo = userInfo
    }
}

const actions = {
    setUserInfo:function (comtext,newUserInfo) {
        comtext.commit('userInfo',newUserInfo)
    }
}

export default {
    // 需要在其他组件使用getters/mutations等时,添加上模块名
    // 比如:
    // this.$store.dispatch('buyCar/doPlus'))
    namespaced: true, //用于在全局引用此文件里的方法时标识这一个的文件名
    state,
    getters,
    mutations,
    actions
}